home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
a
/
artexpressionv2.04a.dms
/
artexpressionv2.04a.adf
/
ArtExpressionDict2.04
< prev
next >
Wrap
Text File
|
1993-03-10
|
7KB
|
254 lines
%%BeginProcSet:ArtExpressionDict2.04
%%
/ArtExpressionDict 220 dict def
ArtExpressionDict begin
/bf{bind def}bind def
/lf{load def}bf
/ed{exch def}bf
/3p{3 1 roll}bf
%/NewCodes 256 array def
%AmigaCodes aload length 2 idiv {NewEncoding 3p put}repeat
%/RE { %key fontname on stack
%{
% findfont dup length dict begin
% {
% 1 index /FID ne
% {def}{pop pop}ifelse
% }forall
% /Encoding NewCodes def
% /customfont currentdict end
% definefont def
%}bf
%/AmigaCodes [
%0 /.notdef
%1 /.notdef 2 /.notdef 3 /.notdef 4 /.notdef
%5 /.notdef 6 /.notdef 7 /.notdef 8 /.notdef
%9 /.notdef 10 /.notdef 11 /.notdef 12 /.notdef
%13 /.notdef 14 /.notdef 15 /.notdef 16 /.notdef
%17 /.notdef 18 /.notdef 19 /.notdef 20 /.notdef
%21 /.notdef 22 /.notdef 23 /.notdef 24 /.notdef
%25 /.notdef 26 /.notdef 27 /.notdef 28 /.notdef
%29 /.notdef 30 /.notdef 31 /.notdef
%32 /space 33 /exclam 34 /quotedbl 35 /numbersign
%36 /dollar 37 /percent 38 /ampersand 39 /quoteright
%40 /parenleft 41 /parenright 42 /asterisk 43 /plus
%44 /comma 45 /hyphen 46 /period 47 /slash
%48 /zero 49 /one 50 /two 51 /three
%52 /four 53 /five 54 /six 55 /seven
%56 /eight 57 /nine 58 /colon 59 /semicolon
%60 /less 61 /equal 62 /greater 63 /question
%64 /at 65 /A 66 /B 67 /C
%68 /D 69 /E 70 /F 71 /G
%72 /H 73 /I 74 /J 75 /K
%76 /L 77 /M 78 /N 79 /O
%80 /P 81 /Q 82 /R 83 /S
%84 /T 85 /U 86 /V 87 /W
%88 /X 89 /Y 90 /Z 91 /bracketleft
%92 /backslash 93 /bracketright 94 /asciicircum 95 /underscore
%96 /grave 97 /a 98 /b 99 /c
%100 /d 101 /e 102 /f 103 /g
%104 /h 105 /i 106 /j 107 /k
%108 /l 109 /m 110 /n 111 /o
%112 /p 113 /q 114 /r 115 /s
%116 /t 117 /u 118 /v 119 /w
%120 /x 121 /y 122 /z 123 /braceleft
%124 /bar 125 /braceright 126 /asciitilde 127 /.notdef
%128 /.notdef 129 /.notdef 130 /.notdef 131 /.notdef
%132 /.notdef 133 /.notdef 134 /.notdef 135 /.notdef
%136 /.notdef 137 /.notdef 138 /.notdef 139 /.notdef
%140 /.notdef 141 /.notdef 142 /.notdef 143 /.notdef
%144 /.notdef 145 /.notdef 146 /.notdef 147 /.notdef
%148 /.notdef 149 /.notdef 150 /.notdef 151 /.notdef
%152 /.notdef 153 /.notdef 154 /.notdef 155 /.notdef
%156 /.notdef 157 /.notdef 158 /.notdef 159 /.notdef
%160 /space 161 /exclamdown 162 /cent 163 /sterling
%164 /currency 165 /yen 166 /bar 167 /section
%168 /dieresis 169 /copyright 170 /ordfeminine 171 /guillemotleft
%172 /logicalnot 173 /emdash 174 /registered 175 /macron
%176 /ring 177 /plusminus 178 /twosuperior 179 /threesuperior
%180 /acute 181 /mu 182 /paragraph 183 /bullet
%184 /cedilla 185 /onesuperior 186 /ordmasculine 187 /guillemotright
%188 /onequarter 189 /onehalf 190 /threequarters 191 /questiondown
%192 /Agrave 193 /Aacute 194 /Acircumflex 195 /Atilde
%196 /Adieresis 197 /Aring 198 /AE 199 /Ccedilla
%200 /Egrave 201 /Eacute 202 /Ecircumflex 203 /Edieresis
%204 /Igrave 205 /Iacute 206 /Icircumflex 207 /Idieresis
%208 /Eth 209 /Ntilde 210 /Ograve 211 /Oacute
%212 /Ocircumflex 213 /Otilde
%214 /Odieresis 215 /multiply
%216 /Oslash 217 /Ugrave 218 /Uacute 219 /Ucircumflex
%220 /Udieresis 221 /Yacute 222 /Thorn 223 /germandbls
%224 /agrave 225 /aacute 226 /acircumflex 227 /atilde
%228 /adieresis 229 /aring
%230 /ae 231 /ccedilla
%232 /egrave 233 /eacute 234 /ecircumflex 235 /edieresis
%236 /igrave 237 /iacute 238 /icircumflex 239 /idieresis
%240 /eth 241 /ntilde 242 /ograve 243 /oacute
%244 /ocircumflex 245 /otilde 246 /odieresis 247 /divide
%248 /oslash 249 /ugrave 250 /uacute 251 /ucircumflex
%252 /udieresis 253 /yacute 254 /thorn 255 /ydieresis
%]def
/sepcolor 3 def
/PMODE 0 def
/setlinecolor { pop pop }def
/setfillcolor { pop pop }def
/cvt{curveto}bf
/lnt{lineto}bf
/mvt{moveto}bf
/cp{closepath}bf
/rgb{setrgbcolor}bf
% New for Dict1.3
/sj {setlinejoin}bf
/sc {setlinecap}bf
/sw {setlinewidth}bf
/definecmykcolor {
PMODE 0 eq {systemdict /setcmykcolor where not
{/setcmykcolor
{1 sub 4 1 roll 3 {3 index add neg dup 0 lt{pop 0}if 3 1 roll}
repeat setrgbcolor pop} bf}
{pop}ifelse
} if
PMODE 1 eq {
sepcolor 0 eq {/setcmykcolor {pop pop pop 1 exch sub setgray}bf} if % CYAN
sepcolor 1 eq {/setcmykcolor {pop pop 1 exch sub setgray pop}bf} if % MAGENTA
sepcolor 2 eq {/setcmykcolor {pop 1 exch sub setgray pop pop}bf} if % YELLOW
sepcolor 3 eq {/setcmykcolor {1 exch sub setgray pop pop pop}bf} if % BLACK
} if
PMODE 2 eq {systemdict /setcmykcolor known not
{/setcmykcolor
{1 sub 4 1 roll 3 {3 index add neg dup 0 lt{pop 0}if 3 1 roll}
repeat setrgbcolor pop} bf}
if} if
}def
/cmyk{setcmykcolor}bf
/slc{setlinecolor}bf
/sfc{setfillcolor}bf
/pcmyk {pop pop pop pop pop} bf
/linepatterns[
[] [1 15] [2 14] [4 12]
[6 10] [8 8] [10 6] [12 4]
[14 2] [1 7] [2 6] [4 2 1 2]
[6 2] [4 4 1 7] [4 4 2 6] [6 2]
[1 3] [4 4] [] []
] def
% decimal number on stack -> PostScript dash array
/lpt
{/i exch def linepatterns i get 0 setdash
}def
/beginobject{gsave translate newpath}bf
/bob{gsave translate newpath}bf
/endobject{grestore}bf
/eob{grestore}bf
/begingroup{gsave translate}bf
/bgr{gsave translate}bf
/endgroup{grestore}bf
/egr{grestore}bf
/beps{ /showpage {} def }bf
/eeps{ }bf
/targets {
gsave translate
newpath
4 { 0 0 moveto 2 0 rmoveto 12 0 rlineto 90 rotate
.1 setlinewidth stroke}repeat
0 0 9 0 360 arc .1 setlinewidth stroke
grestore
}bf
/regmark { % x y on stack
gsave translate
newpath
10 0 moveto 0 0 10 0 360 arc
1 setgray fill
8 0 moveto 0 0 8 0 360 arc
-10 0 moveto 10 0 lineto 0 -10 moveto 0 10 lineto
0 setgray stroke
4 0 moveto 0 0 4 0 360 arc
fill
-4 0 moveto 4 0 lineto 0 -4 moveto 0 4 lineto
1 setgray stroke
grestore
}bf
/grid {/yinc exch def /xinc exch def
/ph exch def /pw exch def
gsave
.5 setgray .1 setlinewidth
0 xinc pw {/xpos exch def xpos 0 moveto xpos ph lineto}for stroke
0 yinc ph {/ypos exch def 0 ypos moveto pw ypos lineto}for stroke
grestore
}def
/showborder{ /ph exch def /pw exch def
gsave 0 0 moveto 0 ph rlineto pw 0 rlineto 0 ph neg rlineto closepath
.5 setlinewidth stroke
grestore
}bf
/docrop {0 0 moveto 0 -5 rmoveto 0 -30 rlineto
0 0 moveto -5 0 rmoveto -30 0 rlineto .1 setlinewidth stroke}def
% Changed 1.02
/cropmarks {/t exch def /r exch def /b exch def /l exch def
gsave l b translate docrop grestore
gsave l t translate -90 rotate docrop grestore
gsave r t translate -180 rotate docrop grestore
gsave r b translate -270 rotate docrop grestore
}bf
/rect {/y2 exch def /x2 exch def
/y1 exch def /x1 exch def
x1 y1 moveto x1 y2 lineto
x2 y2 lineto x2 y1 lineto
closepath
}def
/rrect{/r exch def
/y2 exch def /x2 exch def
/y1 exch def /x1 exch def
x1 r add y1 moveto
x1 y1 x1 y1 x1 y1 r add curveto
x1 y2 r sub lineto
x1 y2 x1 y2 x1 r add y2 curveto
x2 r sub y2 lineto
x2 y2 x2 y2 x2 y2 r sub curveto
x2 y1 r add lineto
x2 y1 x2 y1 x2 r sub y1 curveto
closepath
}def
/inch {72 mul}def
/domanualfeed {statusdict /manualfeed true put }bf
/negative {statusdict /negativeprint known
{statusdict /negativeprint true put}
{{1 exch sub} settransfer}ifelse
}bf
/oshow{true charpath stroke}bf
/ofshow{dup show grestore true charpath stroke}bf
/setpage {10{pop}repeat}bf
end
%%EndProcSet
%%EndProlog